package com.itheima.reggie.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.dto.OrdersDto;
import com.itheima.reggie.pojo.Orders;

public interface OrdersService extends IService<Orders> {

    /**
     * 用户下单
     * @param orders 订单信息
     */
    void sbumit(Orders orders);

    /**
     * 订单分页查询
     */
    Page<OrdersDto> userPage(Page<OrdersDto> ordersPage, Long userId);

    /**
     * 后台查询订单
     * @param number 查询条件
     * @param beginTime 起始时间
     * @param endTime 结束时间
     * @return 查询结果
     */
    Page<Orders> ordersPage(Page<Orders> ordersPage, Long number, String beginTime, String endTime);
}
